From ba05b365638cf1f80362a3bd0e588c414a197274 Mon Sep 17 00:00:00 2001 From: Richard Hult Date: Mon, 8 Oct 2007 17:37:44 +0000 Subject: [PATCH] Ignore if there are no changes, fixes bug #467269. Patch from Jonathan 2007-10-08 Richard Hult * gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal): Ignore if there are no changes, fixes bug #467269. Patch from Jonathan Dempsey. svn path=/trunk/; revision=18896 --- ChangeLog | 6 ++++++ gdk/quartz/gdkwindow-quartz.c | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index bcc8a47d9d..c2a21c3c36 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-10-08 Richard Hult + + * gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal): + Ignore if there are no changes, fixes bug #467269. Patch from + Jonathan Dempsey. + 2007-10-08 Richard Hult * gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal): diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 40a8bf918f..fa7a752dbc 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -1075,6 +1075,14 @@ move_resize_window_internal (GdkWindow *window, impl = GDK_WINDOW_IMPL_QUARTZ (private->impl); + if ((x == private->x) && + (y == private->y) && + (width == impl->width) && + (height == impl->height)) + { + return; + } + if (!impl->toplevel) { /* The previously visible area of this window in a coordinate -- 2.30.2